package factory.abstr;

import factory.Milk;

/**
 * @author wangkaiqiang
 * @title: AbstractFactory
 * @projectName DesignPattern
 * @description: TODO
 * @date 2019/6/2310:20
 */
public abstract class AbstractFactory {
    //这里还可以放些公共的逻辑，方便统一管理




    /**
    　* @description: 生产蒙牛
    　* @param []
    　* @return factory.Milk
    　* @throws
    　* @author wangkaiqiang
    　* @date 2019/6/23 10:21
    　*/
    public abstract Milk getMengNiu();
    /**
    　* @description: 生产伊利
    　* @param []
    　* @return factory.Milk
    　* @throws
    　* @author wangkaiqiang
    　* @date 2019/6/23 10:21
    　*/
    public abstract Milk getYiLi();
    /**
    　* @description: 生产特仑苏
    　* @param []
    　* @return factory.Milk
    　* @throws
    　* @author wangkaiqiang
    　* @date 2019/6/23 10:22
    　*/
    public abstract Milk getTelunsu();



}
